﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace ThaiHoa.Win.QLSX.Entity
{
    public class LoSanXuat : MacDinh
    {
        /// <summary>
        /// Tên
        /// </summary>
        [Required]
        [DisplayName("Tên")]
        public string Ten { set; get; }
        /// <summary>
        /// Thành phẩm
        /// </summary>
        [Required]
        [DisplayName("Thành Phẩm")]
        public ThanhPham ThanhPham { set; get; }
        /// <summary>
        /// Lô vật tư
        /// </summary>
        [Required]
        [DisplayName("Lô Vật Tư")]
        public NhapXuatKho LoVatTu { set; get; }
        /// <summary>
        /// Tổng số lượng
        /// </summary>
        [Range(0,double.MaxValue)]
        [DisplayName("Tổng Số Lượng")]
        public double TongSoLuong { set; get; }
        [DisplayName("Lô Sản Xuất Chi Tiết")]
        public IList<LoSanXuatChiTiet> ChiTiet { set; get; }
        /// <summary>
        /// Ghi chú
        /// </summary>
        [StringLength(200)]
        [DisplayName("Ghi Chú")]
        public string GhiChu { set; get; }
    }
}
